Chameleon: A Framework for Observing, Understanding, and Imitating the Memory Behavior of Applications
نویسندگان
چکیده
In this work, we present an integrated solution to three classic problems in the field of performance analysis: memory modeling, synthetic address trace generation, and the creation of synthetic benchmark proxies for applications. First, we describe an intuitive characterization of memory access locality that can accurately predict an application’s hit rates on arbitrary cache configurations, even when block sizes and cache depths change. We then describe the implementation of a memory tracer that can extract this characterization from applications and a software tool that can generate synthetic address traces to match. Lastly, we describe Chameleon, a fully tunable synthetic benchmark whose memory behavior can be dictated by the traces described above. We show that applications and their Chameleon counterparts display highly similar memory behavior as measured by simulated and observed cache hit rates.
منابع مشابه
کاربرد دو نظریه آموزشی در کلاس درس: نظریه ساخت گرا، نظریه یادگیری اجتماعی
Teaching is a complex phenomenon and needs a specific framework. Subjective ideas would dominate in the absence of a predetermined framework. Teaching and learning theories provide a systematic framework for instruction. This article describes "Constructivist and Social Learning Theories" and explains their applications in practice. The constructivist school views knowledge as a constructed ...
متن کاملThe Chameleon framework : practical solutions for memory behavior analysis
of the Dissertation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi Chapter
متن کاملExperimental Hysteresis Identification and Micro-position Control of a Shape-Memory-Alloy Rod Actuator
In order to exhaustively exploit the high-level capabilities of shape memory alloys (SMAs), they must be applied in control systems applications. However, because of their hysteretic inherent, dilatory response, and nonlinear behavior, scientists are thwarted in their attempt to design controllers for actuators of such kind. The current study aims at developing a micro-position control system ...
متن کاملChoosing appropriate theories for understanding hospital reporting of adverse drug events, a theoretical domains framework approach
Adverse drug events (ADEs) may cause serious injuries including death. Spontaneous reporting of ADEs plays a great role in detection and prevention of them, however, underreporting always exists. Although several interventions have been utilized to solve this problem, they are mainly based on experience and the rationale for choosing them has no theoretical base. The vast variety of behavioral ...
متن کاملChoosing appropriate theories for understanding hospital reporting of adverse drug events, a theoretical domains framework approach
Adverse drug events (ADEs) may cause serious injuries including death. Spontaneous reporting of ADEs plays a great role in detection and prevention of them, however, underreporting always exists. Although several interventions have been utilized to solve this problem, they are mainly based on experience and the rationale for choosing them has no theoretical base. The vast variety of behavioral ...
متن کامل